home *** CD-ROM | disk | FTP | other *** search
/ Gambler 19 / GAMBLERCD19.BIN / UTILS / RIVA128 / Uzytki / IdGamma v1.2 beta / idgammafaq.txt < prev   
Text File  |  1998-05-17  |  20KB  |  563 lines

  1.       IdGamma FREQUENTLY ASKED QUESTIONS - DRAFT VERSION 3
  2.  
  3. ******************************************************************
  4.  
  5. TABLE OF CONTENTS
  6. -----------------
  7.  
  8.    SECTION 1. GENERAL INFORMATION
  9.  
  10.       [1.1] What is IdGamma?
  11.       [1.2] What games does IdGamma support?
  12.       [1.3] Do I have to run IdGamma every time I play my game?
  13.       [1.4] Will IdGamma work with my Quake mod?
  14.       [1.5] Where can I get the latest version of IdGamma?
  15.       [1.6] Why was IdGamma written?
  16.       [1.7] What does IdGamma do?
  17.       [1.8] I like my games dark.  Can IdGamma still help me?
  18.       [1.9] Is there a Windows version of IdGamma?
  19.  
  20.    SECTION 2. INSTALLING AND UNINSTALLING
  21.  
  22.       [2.1] How do I install IdGamma? 
  23.       [2.2] What files does IdGamma install?
  24.       [2.3] What is a ".zip" file?
  25.       [2.4] What files does IdGamma modify?
  26.       [2.5] How do I uninstall IdGamma?
  27.       [2.6] How do I undo the changes made by IdGamma?
  28.  
  29.    SECTION 3. RUNNING IdGamma
  30.  
  31.       [3.1] How do I start IdGamma?
  32.       [3.2] What variables do I enter and what do they do?
  33.  
  34.    SECTION 4. TIPS AND TRICKS
  35.  
  36.       [4.1] Recommended IdGamma settings.
  37.       [4.2] Recommended autoexec.cfg and config.cfg settings.
  38.       [4.3] Creating a shortcut on your desktop.
  39.       [4.4] Applying different gamma levels with different maps.
  40.       [4.5] Applying different gamma levels with different mods.
  41.       [4.6] Using IdGamma with 2 video cards.
  42.       [4.7] Playing demos instead of reloading the first map.
  43.  
  44.    SECTION 5. HOW DOES IDGAMMA WORK?
  45.  
  46.       [5.1] Modifying the palette.
  47.       [5.2] Creating the pak file.
  48.       [5.3] What is gamma?
  49.       [5.4] What is intensity?
  50.       [5.5] What is saturation?
  51.       [5.6] What are fullbright colors?
  52.       [5.7] Where can I find details on gamma, intensity and,
  53.             saturation?
  54.  
  55.    SECTION 6. TROUBLESHOOTING
  56.  
  57.       [6.1] IdGamma has no effect when I run my game.
  58.       [6.2] I ran IdGamma and it messed up my game settings.
  59.       [6.3] IdGamma error messages.
  60.  
  61.    SECTION 7. SOURCES FOR TECHNICAL INFORMATION
  62.  
  63.    SECTION 8. CREDITS, E-MAIL, AND WEB SITES
  64.  
  65. ******************************************************************
  66.  
  67.  
  68. SECTION 1. GENERAL INFORMATION
  69.  
  70.    [1.1] What is IdGamma?
  71.  
  72.       IdGamma is a program that brightens the colors in games by
  73.       Id software.
  74.  
  75.    [1.2] What games does IdGamma support?
  76.  
  77.       Quake, Quake 2, Hexen 2, Quakeworld, GLQuakeworld, GLQuake,
  78.       GLHexen2 both shareware and commercial versions.
  79.  
  80.    [1.3] Do I have to run IdGamma every time I play my game?
  81.  
  82.       No. After IdGamma is initially run, you may want to run it
  83.       again to experiment with different variables.
  84.  
  85.    [1.4] Will IdGamma work with my Quake mod?
  86.  
  87.       For Quake1, IdGamma was tested and works with deathmatch,
  88.       fortress and ctf mods. IdGamma will NOT work on the atf
  89.       mod.
  90.  
  91.       For Quake2, IdGamma was tested and works for the ctf mods.
  92.  
  93.       Note: To get your mod to show the effects of IdGamma you
  94.       may have to run it in the same directory as your mod.  A
  95.       good rule of thumb is that if the mod has the same look
  96.       and feel of the original game, then IdGamma will work.
  97.  
  98.    [1.5] Where can I get the latest version of IdGamma?
  99.  
  100.       http://members.esslink.com/~farmer/
  101.  
  102.    [1.6] Why was IdGamma written?
  103.  
  104.       The following is a posted message on a RIVA discussion board
  105.       by me (Bill).
  106.  
  107.       It seems that Tom of Tom's hardware hit a sore spot while
  108.       giving his review of the RIVA card.  His calling the RIVA
  109.       Mr. UGLY made me look at the quality of my display
  110.       and Snake's autoexec.cfg very closely.  Snake, your config
  111.       was the best. 
  112.  
  113.       I decided that Tom was correct, and felt that the visual
  114.       experience could be improved dramatically.  Of course, most
  115.       of the other cards, did not look any better according to the
  116.       screenshots.  Even the Voodoo2 looked pretty bad. 
  117.  
  118.       I then waited to see what improvements the new drivers would
  119.       give (more than I feared, but not as much as I hoped).
  120.  
  121.       I believe that Tom's Mr. UGLY review and everyone's reaction
  122.       to it were the deciding factors in making me write IdGamma. 
  123.  
  124.       Thanks Tom 
  125.  
  126.    [1.7] What does IdGamma do?
  127.  
  128.       IdGamma makes your IdGame appear brighter by replacing the
  129.       original ID palette with brighter colors.  Refer to section
  130.       5 for additional details.
  131.  
  132.    [1.8] I like my games dark.  Can IdGamma still help me?
  133.  
  134.       Yes.  IdGamma enhances the visual quality even at lower
  135.       brightness settings.
  136.  
  137.    [1.9] Is there a Windows version of IdGamma?
  138.  
  139.        No.  I want to make sure IdGamma runs on as many platforms
  140.        as possible including OS/2 and Windows NT.  I cannot
  141.        guarantee that any non-DOS program that I write will do
  142.        this.  Just like almost anyone can run my basic source 
  143.        code, almost anyone can run my DOS application.
  144.  
  145. ******************************************************************
  146.  
  147. SECTION 2. INSTALLING AND UNINSTALLING
  148.  
  149.    [2.1] How do I install IdGamma?
  150.  
  151.       Unzip the file "idgamma.zip" into the directory containing
  152.       your game "pak" files.  Example directories are:
  153.  
  154.       Quake 1 - C:\QUAKE\ID1
  155.       Quake 2 - C:\QUAKE2\BASEQ2
  156.       Quake 2 - C:\QUAKE2\CTF
  157.       Hexen 2 - C:\HEXEN2\DATA1
  158.  
  159. *** WILL NEED TO UPDATE FOR NEXT RELEASE
  160.  
  161.    [2.2] What files does IdGamma install?
  162.  
  163.       IdGamma adds 6 files to the installation directory: 
  164.  
  165.       bill.bat       - Sample batch file with IdGamma settings.
  166.       idgammafaq.txt - Frequently asked question (this document).
  167.       idgamma.BAS    - DOS Basic program source code.
  168.       idgamma.txt    - Program instructions.
  169.       idgamma.dat    - Saved variables from last run.
  170.       idgamma.EXE    - Executable program.
  171.       idgamma.txt    - Program instructions.
  172.  
  173.    [2.3] What is a ".zip" file?
  174.  
  175.       A ".zip" file is a compressed file containing other files
  176.       within it.  Uncompressing a ".zip" file will copy the files
  177.       within it to a directory of your choice.  The most popular
  178.       program to compress/uncompress files is WinZip.  WinZip
  179.       can be downloaded from:
  180.  
  181.       http://www.winzip.com 
  182.  
  183.    [2.4] What files does IdGamma modify?
  184.       for quake 1 and hexen 2 and quake 2
  185.       Idgamma adds a pak file to your pak directory
  186.  
  187.       For quake 2 Idgamma changes settings in your config.cfg
  188.       autoexec.cfg and ref_gl.dll
  189.  
  190.    [2.5] How do I uninstall IdGamma?
  191.  
  192.       Delete the files referred to in section [2.2].
  193.  
  194.    [2.6] How do I undo the changes made by IdGamma?
  195.  
  196.       Delete the "pak" file that was created by IdGamma.
  197.  
  198.       Note: After running IdGamma, the last line displays the name
  199.       of the "pak" file that was created and will be less than
  200.       100K bytes in size.
  201.    
  202.       The following is for quake2 only
  203.  
  204.       For quake2 using the reference opengl
  205.       you must run idgamma and set q2defaultintensity to 2
  206.       Note: idgamma creates a backup of config.cfg and autoexec.cfg
  207.             to config.idg and autoexec.idg every time it is run.
  208.  
  209. ******************************************************************
  210.  
  211. SECTION 3. RUNNING IDGAMMA
  212.  
  213.    [3.1] How do I start IdGamma?
  214.  
  215.       Create a shortcut on your desktop or run it from the DOS
  216.       prompt.  When running IdGamma at the DOS prompt, make sure
  217.       you are in the same directory that IdGamma was installed.
  218.       Then type "idgamma" (without the quotes) to run. 
  219.  
  220.    [3.2] What variables do I need to provide IdGamma?
  221.  
  222.       This section displays the prompts you receive from IdGamma
  223.       and the default values.  The variables are:
  224.  
  225.       Game                 - Quake 1, Quake 2, or Hexen2.
  226.       Q2Default Intensity  - Quake 2 only (always set this to 1)
  227.       Intensity            - How intense or bright the colors are.
  228.       Glmodulate           - How much light hits everything; also called
  229.                              luminesence.
  230.       Gamma                - How light everything is.
  231.       Saturation           - How much brighter colors get replaced with
  232.                              white as intensity and gamma increase.
  233.  
  234.       Refer to Section 5 for additional details.
  235.  
  236. ******************************************************************
  237.  
  238. SECTION 4. TIPS AND TRICKS
  239.  
  240.    [4.1] Recommended IdGamma settings.
  241.  
  242.       Recommended settings are the default settings provided by
  243.       IdGamma.  For additional settings visit
  244.  
  245.       http://members.esslink.com/~farmer/
  246.  
  247.    [4.2] Recommended autoexec.cfg and config.cfg settings.
  248.  
  249.       http://members.esslink.com/~farmer/
  250.       See my webpage for sample configurations.
  251.       (these recommendations are changing rapidly )
  252.  
  253.    [4.3] Creating a shortcut on your desktop.
  254.  
  255.       Using Explorer, go to the directory where you installed
  256.       IdGamma.  Select the file 'idgamma.EXE' then right mouse
  257.       click.  Select "Create Shortcut" from the pop-up window.
  258.       Move the shortcut to your desktop.
  259.  
  260.    [4.4] Applying different gamma levels with different maps.
  261.  
  262.       1 - Create a new subdirectory in your game directory.
  263.           Example: md c:\quake2\darker
  264.  
  265.       2 - Copy your config.cfg and IdGamma files to your new
  266.           directory. Run IdGamma in this directory to get the
  267.           desired results.
  268.  
  269.       3 - Run your game with the command switch -game xxxxx.
  270.  
  271.           Example: quake2 -game darker
  272.  
  273.    [4.5] Applying different gamma levels for different mods.
  274.  
  275.       1 - Make sure you have a config.cfg file in your mod.
  276.  
  277.       2 - Run IdGamma in the same directory as your mod.
  278.  
  279.    [4.6] Using IdGamma with 2 video cards.
  280.  
  281.       For simplification I am calling the first card RIVA and the
  282.       second card Voodoo.
  283.  
  284.       1 - Run IdGamma and adjust the settings for your RIVA card.
  285.  
  286.       2 - Find the name of the pak file created by IdGamma.  This
  287.           file will be in the same directory that IdGamma was
  288.           installed and will be less than 100K bytes.  The file
  289.           name will be pak?.pak where ? will be a number from
  290.           1 through 9.  Rename that pak file to pakx.nv3.
  291.  
  292.       3 - Run IdGamma and adjust the settings for your Voodoo
  293.           card.
  294.  
  295.       4 - Find the name of the pak file created by IdGamma.  This
  296.           file will be in the same directory that IdGamma was
  297.           installed and will be less than 100k bytes.  The file
  298.           name will be pak?.pak where ? will be a number from
  299.           1 through 9.  Rename that pak file to pakx.vdo.
  300.  
  301.           Important: Replace the ? in pak?.pak with the proper
  302.           number.
  303.  
  304.       5 - Make 2 DOS batch files in the directory containing
  305.           IdGamma.
  306.         
  307.           Important: Replace the ? in pak?.pak with the proper
  308.           number.
  309.         
  310.           First batch file commands - voodoo.bat:
  311.     
  312.           ren pak?.pak pak?.nv3
  313.           ren pak?.vdo pak?.pak
  314.  
  315.           Important: Replace the ? in pak?.pak with the proper
  316.           number.
  317.        
  318.           Second batch file commands - riva.bat:
  319.      
  320.           ren pak?.pak pak?.vdo
  321.           ren pak?.nv3 pak?.pak
  322.         
  323.           Important: Replace the ? in pak?.pak with the proper
  324.           number.
  325.  
  326.       6 - Create shortcuts on your desktop to these batch files.
  327.           Run voodoo.bat when using your Voodoo card and run
  328.           riva.bat for your RIVA card.
  329.  
  330.    [4.7] Playing Demos instead of reloading the first map.
  331.  
  332.         This section is only for Quake1 and Hexen2. Instead of
  333.         letting Quake1 reload the first map, let it run the
  334.         first demo before starting a game. 
  335.  
  336.         Note: I cannot get this to work in Quakeworld, but I 
  337.         am working on it ;-)
  338.  
  339. ******************************************************************
  340.  
  341. SECTION 5. HOW DOES IdGamma WORK?
  342.  
  343.    [5.1] Modifying the palette.
  344.  
  345.       Palett.lmp consists of 256 colors.  Each color has 1 byte
  346.       for red, 1 byte for green, and 1 byte for blue.  Each byte
  347.       ranges from 0 to 255 with 0 being the darkest and 255 the
  348.       lightest.  For example, black would be 0,0,0 and white would
  349.       be 255,255,255.  Palette is the color information used in
  350.       pcx and other graphics file formats.
  351.  
  352.    [5.2] Creating a "pak" file.
  353.  
  354.       IdGamma creates a "pak" file in your pak file directory 
  355.       (ID1 for Quake, Baseq2 for Quake2, and Data1 for Hexen2).
  356.       This pak file contains a modified palette that is used by 
  357.       your game each time it is loaded.  The palette in the pak
  358.       file with the highest number is the palette used by your
  359.       game.
  360.  
  361.    [5.3] What is gamma?
  362.  
  363.       The simple answer for this is that gamma makes objects
  364.       lighter without adding color.  With changes in gamma,
  365.       shadows can be eliminated.  A problem with setting gamma
  366.       to a higher value without changing the intensity will
  367.       make objects appear "washed" out.  An approximation of
  368.       gamma is the brightness setting on a monitor.
  369.  
  370.    [5.4] What is intensity?
  371.  
  372.       Intensity makes colors more vivid.  An approximation of
  373.       intensity is the contrast setting on a monitor.
  374.  
  375.    [5.5] What is saturation?
  376.  
  377.       Saturation occurs when higher settings of gamma or intensity
  378.       cause lighter colors to be replaced with white.
  379.  
  380.    [5.6] What are fullbright colors?
  381.  
  382.       Fullbright colors are used in Quake1 and Hexen2.  They are
  383.       colors that stay bright no matter how dark it is.  Examples
  384.       of fullbrights are explosions or fires.  Quake2 does not
  385.       implement fullbrights as such.
  386.  
  387.       Note: This information was discovered after version 1.1
  388.       of IdGamma.
  389.  
  390.    [5.7] Where can I find more details about gamma, intensity,
  391.          and saturation?
  392.  
  393.       Refer to Section 7 for additional details.
  394.  
  395. ******************************************************************
  396.  
  397. SECTION 6. TROUBLESHOOTING
  398.  
  399.    [6.1] IdGamma has no effect when I run my game.
  400.  
  401.       You must reload the first map. Do the following AFTER you
  402.       are in the first map:
  403.  
  404.       - When playing a single player game enter restart in the
  405.         console.
  406.  
  407.       - When playing a multi player game, enter reconnect in the
  408.         console.
  409.  
  410.    [6.2] I ran IdGamma and it messed up my game settings.
  411.  
  412.       You may have downloaded IdGamma with a 3rd party
  413.       autoexec.cfg.  That particular autoexec.cfg messed up your
  414.       settings.  Contact the provider of the autoexec.cfg file
  415.       to obtain assistance.
  416.  
  417.    [6.3] IdGamma error messages.
  418.  
  419.        - No pak files found:
  420.  
  421.          IdGamma must be run from the same directory that your
  422.          config.cfg or pak files are in.
  423.  
  424.        - Cannot find IdGamma.dat:
  425.  
  426.          IdGamma must be run from the same directory that the
  427.          IdGamma.dat file is in.
  428.  
  429.        - Cannot find Ref_gl.dll:
  430.  
  431.          When changing settings for Quake2, IdGamma must be run
  432.          from the directory just below Quake2:
  433.  
  434.          Example - QUAKE2\CTF or QUAKE2\BASEQ2
  435.  
  436.          When trying to change Quake1 or Hexen2, you selected
  437.          Quake2 by mistake.
  438.  
  439. ******************************************************************
  440.  
  441. SECTION 7. SOURCES FOR TECHNICAL INFORMATION
  442.  
  443.    Most of the following sources have to do with printing and
  444.    converting colors from one system to another.
  445.  
  446.    [1] B. Berlin and P. Kay, Basic Color Terms
  447.        (Berkeley, Calif.: U. of Calif. Press, 1969).
  448.  
  449.    [2] Publication CIE No 17.4, International Lighting Vocabulary 
  450.        (Vienna, Austria: Central Bureau of the Commission
  451.        Internationale de L'?clairage).
  452.  
  453.    [3] LeRoy E. DeMarsh and Edward J. Giorgianni, "Color Science
  454.        for Imaging Systems," in Physics Today, September 1989,
  455.        44-52.
  456.  
  457.    [4] W.F. Schreiber, Fundamentals of Electronic Imaging Systems,
  458.        Second Edition (Springer-Verlag, 1991).
  459.  
  460.    [5] Publication CIE No 15.2, Colorimetry, Second Edition
  461.        (Vienna, Austria: Central Bureau of the Commission
  462.        Internationale de L'?clairage, 1986).
  463.  
  464.    [6] Gunter Wyszecki and W.S. Styles, Color Science: Concepts
  465.        and Methods, Quantitative Data and Formulae, Second
  466.        Edition (New York: John Wiley & Sons, 1982).
  467.  
  468.    [7] D.B. Judd and G?nter Wyszecki, Color in Business, Science
  469.        and Industry, Third Edition (New York: John Wiley &
  470.        Sons, 1975).
  471.  
  472.    [8] R.W.G. Hunt, The Reproduction of Colour in Photography,
  473.        Printing and Television, Fourth Edition (Tolworth,
  474.        England: Fountain Press, 1987).
  475.  
  476.    [9] ITU-R Recommendation BT.709, Basic Parameter Values for
  477.        the HDTV Standard for the Studio and for International
  478.        Programme Exchange (1990),
  479.        [formerly CCIR Rec. 709] (Geneva: ITU, 1990).
  480.  
  481.    [10] Bruce J. Lindbloom, "Accurate Color Reproduction for
  482.         Computer Graphics Applications", Computer Graphics,
  483.         Vol. 23, No. 3 (July 1989),
  484.         117-126 (proceedings of SIGGRAPH '89).
  485.  
  486.    [11] William B. Cowan, "An Inexpensive Scheme for Calibration
  487.         of a Colour Monitor in terms of CIE Standard Coordinates",
  488.         in Computer Graphics, Vol. 17, No. 3 (July 1983), 315-321.
  489.  
  490.    [12] SMPTE RP 177-1993, Derivation of Basic Television Color
  491.         Equations.
  492.  
  493.    [13] Television Engineering Handbook, Featuring HDTV Systems,
  494.         Revised Edition by K. Blair Benson, revised by Jerry C.
  495.         Whitaker (New York: McGraw-Hill, 1992). This supersedes
  496.         the Second Edition.
  497.  
  498.    [14] Roy Hall, Illumination and Color in Computer Generated 
  499.         Imagery (Springer-Verlag, 1989).
  500.  
  501.    [15] Chet S. Haase and Gary W. Meyer, "Modelling Pigmented
  502.         Materials for Realistic Image Synthesis", in ACM
  503.         Transactions on Graphics, Vol. 11, No. 4, 1992, p. 305.
  504.  
  505.    [16] Maureen C. Stone, William B. Cowan and John C. Beatty,
  506.         "Color Gamut Mapping and the Printing of Digital Color
  507.         Images", in ACM Transactions on Graphics, Vol. 7, No. 3,
  508.         October 1988.
  509.  
  510.    [17] Charles A. Poynton, A Technical Introduction to Digital
  511.         Video (New York: John Wiley & Sons, 1996).
  512.  
  513.    [18] Agfa Corporation, An introduction to Digital Color
  514.         Prepress, Volumes 1 and 2 (Mt.Prospect, Ill.: Prepress
  515.         Education Resources, 800 395 7007, 1990).
  516.  
  517.    [19] Robert Ulichney, Digital Halftoning (Cambridge, Mass.:
  518.         MIT Press, 1988).
  519.  
  520.    [20] Peter Fink, PostScript Screening: Adobe Accurate Screens
  521.         (Mountain View,  Calif.: Adobe Press, 1992).
  522.  
  523.    [21] Color management systems: Getting reliable color from 
  524.         start to finish, Adobe Systems,
  525.         <http://www.adobe.com/PDFs/FaxYI/500301.pdf>.
  526.  
  527.    [22] Overview of color publishing, Adobe Systems,
  528.         <http://www.adobe.com/PDFs/FaxYI/500302.pdf>. Despite
  529.         appearances and title, this document is in grayscale, not
  530.         color.
  531.  
  532. ******************************************************************
  533.  
  534. SECTION 8. CREDITS, E-MAIL, AND WEB SITES
  535.  
  536. Note this section will be completed within the next few days.
  537.  
  538.  
  539. E-Mail addresses and web sites:
  540.  
  541. Bill Farmer   - farmer@esslink.com 
  542.               - http://members.esslink.com/~farmer/ 
  543.  
  544. P.Chen        - pc@smartcom.net
  545.  
  546. voodoovixen   - 
  547.  
  548. snake         -
  549.  
  550. Mike Chambers - mcham@visi.net
  551.               - http://members.visi.net/~mcham/viper/
  552.  
  553. WinZip        - http://www.winzip.com/
  554. ID Software   - http://www.idsoftware.com/
  555. RivaZone      - http://www.rivazone.com/
  556.  
  557. END OF FAQ
  558.  
  559.           1         2         3         4         5         6      
  560. 012345678901234567890123456789012345678901234567890123456789012345
  561.  
  562. ******************************************************************
  563.